Changelog

All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Verified Already Implemented

Fixed

Added

Added

Changed

[1.2.0] - 2025-10-28 - SQL Integration & Project Cleanup

Added

Changed

Fixed

Docs

[1.1.6] - 2025-10-28 - Regime Transitions + Drift Events

Added

Changed

Docs

[1.1.5] - 2025-10-28 - Robustness & Calibration Tables

Added

Docs

[1.1.4] - 2025-10-28 - Adaptive Rolling Baseline (Cold-start default)

Added

Notes

[1.1.3] - 2025-10-28 - Regime Stability + Scatter Visualization

Added

Changed

[1.1.2] - 2025-10-28 - Data Quality Guardrails

Added

Changed

Notes

[1.1.1] - 2025-10-28 - Outputs Always-On + SQL Mode Artifacts

Changed

Notes

[1.1.0] - 2025-10-28 - Enhanced Human-Friendly Visuals

✨ New

Tables (added to tables/):

Charts (added to charts/):

🔧 Changed

✅ Validation

[1.0.0] - 2025-10-27 - Phase 1 Complete 🎉

✨ New Features

Cold-Start Mode (CRITICAL)

Asset-Specific Configuration (CRITICAL)

Model Persistence & Versioning (CRITICAL)

Autonomous Tuning (CRITICAL)

Batch Simulation Framework

Test Scripts

📚 Documentation

New Documentation Files

Updated Documentation

🔧 Changed

Data Loading

Configuration Management

Previous Changes (Pre-Phase 1)

Changed

Fixed

Removed

Known gaps

Phase 1 Fixes - COMPLETE ✅

  1. ✅ Heartbeat crash (thread safety)
  2. ✅ PCA TRAIN metrics (dedicated calibrators)
  3. ✅ All-NaN column guard
  4. ✅ Timestamp format fix
  5. ✅ Config signature validation
  6. CRITICAL: Calibration fix (fit on TRAIN, not SCORE)
  7. ✅ Adaptive z-score clipping (cap=12, based on P99)
  8. ✅ SQL mode run_dir gating
  9. ✅ PCA scaler metadata capture
  10. CRITICAL: Episode threshold fix (k_sigma=2.0, h_sigma=12.0)
  11. ✅ ConfigDict JSON serialization
  12. ✅ Config-as-table migration (CSV backend)
  13. ✅ Output consolidation (report/outputs.py)
  14. ✅ Legacy module cleanup (removed 10 files)

Polish Fixes - COMPLETE ✅

  1. ✅ TRAIN PCA always computed (no cache fallback)
  2. ✅ River SQL persistence added (line 1066)
  3. ✅ Zero features guard
  4. ✅ Episodes defensive copy
  5. ✅ Code hygiene (removed unused imports/functions: math, os, cfg_path, _phase, _to_iso_utc)

Production Status: ✅ Phase 1 Complete (100%) - All critical objectives exceeded. File-mode production-ready with autonomous operation.

📈 Phase 1 Achievements

Metrics:

Key Deliverables:

  1. ✅ Cold-start mode - Bootstrap from single operational batch
  2. ✅ Asset-specific configs - Hash-based IDs + auto-creation
  3. ✅ Model persistence - Version-based cache with signature validation
  4. ✅ Autonomous tuning - Quality-driven parameter adjustment
  5. ✅ Batch simulation - Test framework for model evolution
  6. ✅ Quality monitoring - 5-dimensional assessment
  7. ✅ Cache invalidation - Config signature-based
  8. ✅ Comprehensive documentation - PHASE1_EVALUATION.md + COLDSTART_MODE.md

Testing Results:

Documentation Added (October 27, 2025)

Future Enhancements (Phase 2)

[6.0.0] - 2025-10-25

Added

Changed